<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        body {
            font-size: large;
        }

        p {
            margin-top: 0;
            padding-left: 30px;
        }

        /*默认就是宋体*/
        ul {
            margin-top: 0;
            margin-bottom: 0;
        }
    </style>
</head>
<body>
<div>
    <h2>一般说明</h2>
    <ul>
        <li>本程序使用DirectInput8 API实现手柄设备相关功能,支持连接方式:HID,DInput,XInput;</li>
        <li>首次使用时,请按序配置:[手柄配置]->[功能配置]</li>
    </ul>
    <h2>[功能配置]说明</h2>
    <p>
        本程序支持添加多个[功能配置]来应对不同应用前置时的操控需求;<br>
        每个[手柄按键]可以对应n个功能,但每次触发按键时,只激活第一个功能(界面中越靠上的优先级越高,鼠标功能优先级大于键盘功能).<br>
        绑定[手柄按键]时,支持组合键.
    </p>
    <ul>
        <li>生效程序:设置后,该配置只能在指定程序前置时才生效</li>
        <li>独占模式:当指定的[程序]前置时,忽略其他配置的功能</li>
        <li>长按[快捷菜单]锁定设备</li>
        <li>使用摇杆[移动鼠标]时,按下摇杆键(L3/R3)进行滚屏</li>
    </ul>
    <h2>控制失效问题</h2>
    <p>
        由于window的<a href="https://www.baidu.com/s?wd=UIPI">UIPI</a>机制,程序权限不足时会导致控制失效;<br>
        有高级权限程序的如:任务管理器,管理员运行的[微信,jar程序]<br>
        目前解决方案:使用管理员运行本程序;某些程序在管理员下仍无法操作,如360
    </p>
    <h2>CPU占用率问题</h2>
    <p>
        在未连接设备时,程序会轮询查询在线设备,轮询间隔为3秒,CPU占用率会比[连上设备后频繁控制设备]还高;
        原因是DirectInput8 API的自身问题,目前无法优化;
    </p>
    <h2>其他问题</h2>
    <p>
        模拟[shift+方向键]时,不能选中文本,winApi问题,关闭Num灯后才会正常;
    </p>
</div>
</body>
</html>